package kjh820909.basic;

public class J03_HW24 {

	public static void main(String[] args) {
		// 전치/후치 증가/감소 연산자
		// 수식에 사용되는 경우 
		/*int a = 3;
		if (a ++ == 3 )
			System.out.println("3!");
		else
			System.out.println("4!"); // 3!
		*/
		
		/*int a = 3;
		if ( ++a == 3 )
			System.out.println("3!");
		else
			System.out.println("4!"); // 4!
*/		
		
	//	int a =3;
	//	if( a ++ == 3)System.out.println(" Three ");
	//	else System.out.println( "Four" );   //Three
		
	//	int a =3;
	//	if( a ++ == 3)System.out.println(" Three ");
	//	else System.out.println( "Three" );  //Three
		
		int a =3;  
		// a = a++;	// 의미없는 코드(무시)
		// 일반적으로 표현식은 우변의 식에 의해 좌변의 값이 바뀜 
		// 하지만, 우변의 값을 변경하는 삭을 작성하면
		// 그 표현식은 의미없는 것으로 처리됨
		// 따라서, 실행되지 않는 코드로 인식
		//a = ++a;
		
		// 보충
		//int a = 3, b = 3;
		//a = b++;
		
		
		//a++;
		++a;
		System.out.println(a);
		if( a == 3)System.out.println(" Three ");
		else System.out.println( "4" );  

}}
